Combining Motion Planning with an Action Formalism
نویسندگان
چکیده
Robotic manipulation is important for real, physical world applications. General Purpose manipulation with a robot (eg. delivering dishes, opening doors with a key, etc.) is demanding. It is hard because (1) objects are constrained in position and orientation, (2) many non-spatial constraints interact (or interfere) with each other, and (3) robots may have multidegree of freedoms (DOF). In this paper we solve the problem of general purpose robotic manipulation using a novel combination of motion planning and an action formalism (Situation Calculus). Our approach integrates motions of a robot with other actions (non-physical or external-to-robot) to achieve a goal while manipulating objects. It differs from previous, hierarchical approaches in that (a) it considers kinematic constraints in configuration space (CSpace) together with constraints over object manipulations; (b) it automatically generates high-level (logical) actions from a CSpace based motion planning algorithm; and (c) it decomposes a planning problem into small segments, thus reducing the complexity of planning.
منابع مشابه
Actions, planning and defeasible reasoning
The aim of this work is to study an argumentationbased formalism that an agent could use for constructing plans. Elsewhere, we have introduced a formalism for agents to represent knowledge about their environment in Defeasible Logic Programming, and a set of actions that they are capable of executing in order to change the environment where they are performing their tasks. We have also shown th...
متن کاملA Hybrid Approach to Intricate Motion, Manipulation and Task Planning
We propose a representation and a planning algorithm able to deal with problems integrating task planning as well as motion and manipulation planning knowledge involving several robots and objects. Robot plans often include actions where the robot has to place itself in some position in order to perform some other action or to “modify” the configuration of its environment by displacing objects....
متن کاملTowards Integrating Hierarchical Goal Networks and Motion Planners to Support Planning for Human-Robot Teams
Low-level motion planning techniques must be combined with high-level task planning formalisms in order to generate realistic plans that can be carried out by humans and robots. Previous attempts to integrate these two planning formalisms mostly used either Classical Planning or HTN Planning. Recently, we developed Hierarchical Goal Networks (HGNs), a new hierarchical planning formalism that co...
متن کاملProspects for Combining Task and Motion Planning for Bi-Manual Solution of the Rubik’s Cube
We first describe a robot that solves the Rubik’s cube using separate task and motion planning with sensor-enabled closed-loop execution. The task solver uses iterative deepening Astar to plan the sequence of cube moves. Then a special-purpose grasp planner and controller places the manipulator hands on the cube to execute the task plan. The task requires two hands and two-handed re-grasping ma...
متن کاملUsing SyGuS to Synthesize Reactive Motion Plans
We present an approach for synthesizing reactive robot motion plans, based on compilation to SyntaxGuided Synthesis (SyGuS) specifications. Our method reduces the motion planning problem to the problem of synthesizing a function that can choose the next robot action in response to the current state of the system. This technique offers reactivity not by generating new motion plans throughout dep...
متن کامل